user character repository get_grasp, mark_grasp and begin_learn