Added description for Algo 1