triangle submission