The past, the present and the future