improved logins and added currency requirement