implemented mimic user ability