prep for settings and automated functions