moving params into their own file and adding some helpers around creating them