fixed errors for global (universal) additions and implemented more functionality through the base runner