Added beignnings of Area logic