plugin compatibility added