correct args passing