New settings API built