complete physics revision