modify user ability