add require js
update modules requirements
fix code execution