fix implementation notes