implemented ribbits submission and public views