document the guid method