call the method