add compose_box_spec.js