renamed optimize/util.go to optimize/otherinterfaces.go