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