add remember login and misc usability