added parameter input