route prototyping