[add] preparation for preferences option