todo list update
added map render functions
work on map printer