add parse methods to task and user models