added preloadJS and soundJS