worst case time behavior