Nature of space and time