change area calculation