Fixed initialize bug. Needs QA Review.