kill prepare_subobj
utilize extras field