re-org specs; add data/compose_box_spec