error checking for control mappings
test control configuration file parsing
refactor reading mapping file