stuff
too many stuff to detail