refactored the Initializer class so we can actually read the code
could not find any problems with the positionManager