split in 4 scenarios