adds config file support and main song