moving parameters out of context