add feature prototype