introduce plugin system into usage
add proxy plugin