adding public and fixing service
preventing port collisions
latest ref
adding celetial service