first draft ready for class