revise sec  6,7