add guard and spork to the project