BatchTask implemented