Alot of different stuff