more design revision