use the correct method