Add first functioning prototype