Update: Implementing area shape in vignes list