Additions to algorithm including technology preferences