add new service to determine directions
derefactor everything into 1 controller file for now