implementation of entities for task crud