switched to require js. not too shabby.