fixed a lot of stuff, cleaned up code. colorized output