riper and frontend changes