added color routines, raw skelleton