[update:] added ProjectMember, repository and test