reduced to essentials