revising stuff again