redesign signup and signin process