first commit to clean repo. just david's work so far. adding JT's later