move parameters out