josh so far