add guard and spork and conact