modified the new design