add guard and spork for better test