a start on some calendar code + a schedule add