initial commit for Triangle