added implementation of course adding to user account