4categories fit for non-resonant
4categories fit for non-resonant