V2

version 2

new API & more powerful!