todo
added black as color
remove unneccesary catch block that can cause issues later
map changes