adapt for olifant