support cliff edge

Tag: support cliff edge