I've read this before, but good to read it again and check where do we stand now