lots of coffee, and time