#assignment
1. Ip roatation 
2. File operations
3. resume the project whenever shoutdown 
4. Exception handling