task schema into separate file