deleted some stuff hope it wasn't bad