add undetermined model; add get_cmodel_info, which is used by the API to create new objects