updated Area model