tweaks to parameter order