correct method signature