changed routes
complete layout and routes
add password and validation