Prototype algorithm alpha