whew, almost panicked about getting it out on time