remove master implementation
remove initialization as it is excessive
merge master