intent and invention