confirmation code lifetime from user option