make viff programmable
Merge pull request #22 from winsonwq/make-viff-programable

make viff programmable