Nice work! No simple project considering the obstacles to work around.