added spork and guard