using guard and spork