join method added