add: triangle