small framework on three.js