added standard colors, refactored code.