adds minimal color handling