added a config file
added native update capabilities