added colors :D