diff --git a/lib/passive_record/associations.rb b/lib/passive_record/associations.rb
index <HASH>..<HASH> 100644
--- a/lib/passive_record/associations.rb
+++ b/lib/passive_record/associations.rb
@@ -50,5 +50,9 @@ module PassiveRecord
         associate!(association)
       end
     end
+
+    def has_and_belongs_to_many(collection_name_sym)
+      # ...
+    end
   end
 end
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index <HASH>..<HASH> 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -80,6 +80,11 @@ end
 class User < Model
   has_many :friendships
   has_many :friends, :through => :friendships
+  has_and_belongs_to_many :roles
+end
+
+class Role < Model
+  has_and_belongs_to_many :users
 end
 
 ###
add habtm to spec helper models