Ok hope that's all the stupid mistakes