Detailed flow chart is being processed, will be updated soon