snake api plugin:
more flexible and better to understood