use the right method