add detail page, add calendar