Merge pull request #739 from nudles/dev

Update the initializer module to add more initialization methods.