basics for tasks reporter