exeptions and triangle with help