working on simpler rendering and batching