diff --git a/relationship/composite-foreign-key.py b/relationship/composite-foreign-key.py
index 33c0daf04b060756b04261da2b917216050f1e88..c568614fce78a2b47a5571b41641a0a2c2076424 100644
--- a/relationship/composite-foreign-key.py
+++ b/relationship/composite-foreign-key.py
@@ -43,8 +43,8 @@ class Project(Base):
     __tablename__ = "project"
 
     name = Column(Text)
-    projectid = Column(Text, primary_key=True)
     orgid = Column(Text, ForeignKey("org.orgid"), primary_key=True)
+    projectid = Column(Text, primary_key=True)
 
     org = relationship("Org", back_populates="projects")
 
@@ -71,12 +71,12 @@ class Stream(Base):
     projectid = Column(Text)
 
     project = relationship(
-        "Project", foreign_keys=[projectid, orgid], back_populates="streams"
+        "Project", foreign_keys=[orgid, projectid], back_populates="streams"
     )
 
     __table_args__ = (
         ForeignKeyConstraint(
-            ["projectid", "orgid"], ["project.projectid", "project.orgid"]
+            ["orgid", "projectid"], ["project.orgid", "project.projectid"]
         ),
     )