managing deadlines