refactoring parameters page