updated the implementation doc