basic drawing now works, with some issues to still be ironed out