new file:   prototypePattern.py