box_audible.hpp + cpp update