prototype view