added basic and intermediate.js