join method