Rough draft of prototype A