database returns just copies and now has course object methods