completed spork and guard integration