add new login page
enhance login management and create group
add the migrate
merge from login branch