change public layout
change public layout