ticket:5 Change visual, add auth, do lot of stuff