create prototype for itp test