virified git function