Ribbitter view 2