Set algorithms structure