added profile controller and routes