requirejs support added