intro to j