rough draft complete!