changed some stuff from task model to user apc model