ok thats olot of stuf