batch execution methods