Proper Pruning Implemented