initial commit2 added initialize