add a few tetroses and trioses, avoid some code duplication