giurl and firnd

.