why still needed?