downgrade required version for testing
adapt new interface