implement all pull request comments
implement all pull request comments