more comments and spelling etc.