Full working rough draft