extracted basic triangle