Modified Initilaization