test for new interface
complete new interface
clean code
publish
test plugin OK