switch init to new style
remove usage of Zangetsu api's so these classes can be self contained
change init style
remove Zangetsu api's