Parameterize and document