added parameter management