commit for small updates and to get new codes

generate password and trim username on signin