ribbit did (1)