~ improved sourceBox prototype #2