change how we pass parameters