minor cleanup, playing with colors
added graceful exit