- use unittest module for tests - unit conversion - grouping of parameters - parameters (only choice?) can toggle required status of other parameters - keyboard navigation