added color concept