1.added sound 2.optimized code by loading selective objects only once