Adapt plugin