added a bit more detail to the comments