Included algorithm description