runnable Prototype of Excercise 1 c)