add guard and spork setup