changed layout for props