almost all that is... I knew the first one of the top of my head