finish search novel prototype