雖然目前 implement 的部分應該 lf/pf 通用