got the join promise working