change layout and some function