Some new routes
design nicer
User name as a Model