Added Initialization, << and [] operators