adding other cases