implementações: fill_and_return_token e print_token