reduce amount of arg passing