added forgot password. cleaned everything