correctly order arguments