sw fix & map