add algorithm, better HEP text.