updated argument passing constants and comments