added settings and support