sophia: refactor and split ctl settings