more comments, more verbous output