Living in 21st century