the first and the last version