second rev, comment added