moved parse into area object