refactoration of Introduction to cloud