now a user must select a program after every 'login'