added color stuff