parameterize things