Update implementation.h