Join threading added