- a lot if stuff