fixed service and added taskForm directive