Custom name: siuhakpanda
Added the require function to wait for variables to be defined
Merge remote-tracking branch 'origin/master' into gh-pages