started initialize method and passes tests