First draft of naive form