tutorial 3
repl and js works omg finally