adopting to sample calendar project