o.js alpha v0.3