join added.little bug fixed