added details to massive if block 2