discovered or invented