updated comments and small ameliorations