added color param