create models for tasks