fixing according to design 1