Class exercise repository