adds settings and interativity for it