modified New_Design