modification on design