everything runs in constant time now