Detailed Algorithm Description **********