populate cal events
add proper warning