parameterize some of the inputs