broken: working on config file
support config files