Reduction of code
Reduction of code
Added initializer