Journey in 21st century