simplify code, handle special, sided, and interest in damaged