parameter input functionality