changed dinitialize to initialize