added colors. TODO:
rework colors, split in multiple files
major changes, basics are okay now.