added --color option