finish implementation of updated settings tabs