perfection and add CCOptionBox