prototyped color maps and other cool stuff; need defactor color schema