object contain object handl handl vertex vertex handl contain handl transit transit handl contain todo unfinish implement implement except 