This application is created for learning purpose