live preview update layout
live preview update layout