lessons to learn in my view
1. Never start multiple large size projects at one time,
2. Only start new projects when other existing similar size projects are about to enter into the operational phases,
3. Carefully analyze all possible factors that may cause some problems before starting any new project..