obj_id always 1
various fixes