and now with js that compiles