adding guard and other test gems