ribbit funcionality created