abuse of algorithms