Initial prototype with example