version 1.3.0
optimized requires