Added more initialization methods to make it easy to use

Added more initialization methods to make it easy to use