add configuration parameters
add unit tests for configuration