test prototyping