Added area functionality