Ref impl completed