commandline functionality
config segregation