raw prototype