update layout, footer and add some new
update calendar