some demo with requirejs