worked out types for SIR