added a bunch of initialize objects