effective revision techniques