untested first draft of learning