type should be guide