add tests around all profile methods