creating editing destroying and listing tasks