he comes and goes....