triangle submssion