minor changes in the design