updates
readd config, settings separate