many initial changes in order to run the modified and pseudo forked fab deploy