triangle now has an area method