design revision