refactored parameter settings, added parameters