Very accurate descriptions by John