Implemented the partial