added underground object hierarchy