added settings controller