change `private` to `public static
add `calendar fragment`