various studies on enchantjs