Added Random Initialization of Weights