consistent naming of algorithms