I think some wording might need fixing but aside that it should be complete.