Detailed Algorithm DescriptionΒΆ