inventedfor