developed pattern-recognition algorithms