Implemented areas adding and calculating