added input and output file types to a task