optimized scripts 2
optimized scripts 3