Purpose  and Category Purpose to the check method