- added experimental batching, first look