reverting part 2