add new login
improving interface
add new feature