first few things, three.js stuff