prototype examples