Template for prototypes