actually most of it is quite good there are a few errors that need fixing including one or two in critical places talk