Rebuild with sph

Some casts be good