rough draft of everything