updated everything except J. J is alright.