prototype of knocks complete