empty functions and config file