add Q&A for using prototype