cope optimised,mthod name descriptive