BE ALL AND END ALL