First working version with Truffle. No staging yet