this is a pleasure to read.