add need to know
beatify the interface and make the route easier
finish layout and routes