better
working config parsing
no need to use boost_foreach