added and modified the customes routes and tests for the login and it needs to be logged in