commit by yingwa

add Calendar view