before, now and soon