update layout & styling