work on overloaded methods in a different branch eg color