update layout and create weeks model