because using react, jade and browserify is too much win.