methods for extending-reopen