better simpler cal