mainly revision