todo : color arrangment