add boolean support/tests
remove unnecessary drop
add support for config files