adding more cases