Tensorflow object detectiontrabajos
Estoy trabajando en una aplicación mobil y necesito ayuda culminarlo durante las próximas dos semanas. Se trata de una aplicación para detección de doodles o garabatos sobre el cuerpo humano.
Necesito que me muestren de manera detallada, completa y con sitios reales que yo proveeré, usando una cuenta paga de VPS qué herramientas, configuraciones y temas se utilizan en empresas para crear un sitio seguro en términos de: ssh, no root, firewal, vpc, service auditing, unattended updates, disable directory indexes, backup, vpn and private network, SSL/TLS, file audting and intrusion detection systems, isolated execution environments and https entre otras herramientas/temas. Se trata en todos los casos de un proceso para empresas y entonces hace falta que quien colabore en él tenga experiencia con empresas sobre estos temas, Además, se trata de usar en la medida de lo posible herramientas y configuraciones que sean de código libre y ...
Tengo un Webview con React Native. Básicamente lo que quiero es que se lea la página /profile para obtener el nombre del usuario conectado, y que se envíen las notificaciones de ese usuario en la app como Push Notification. Esto puede ayudar: Mi Script Web tiene un API completa, es decir, los datos del usuario y las notificaciones que recibe ya está solucionado.
Tengo un app, necesito que alguien me ayude a revisar el tiempo de recorrido del video con las actividades de tiempo sentado, caminando, de pie que se ejecutan en el video. Prácticamente necesito alguien con experiencia en esta área de spyder, python, tensorflow, coffe, panda, etc que me explique algunas lineas de código donde se presenta el problema.
Estamos con la necesidad de tener una imagen docker, con un modelo entrenado donde sepa diferenciar entre perros y gatos esto se debe hacer con AutoML image, Se neceista una pantalla donde se importe el file Este informe por pantalla si la certeza es gato o un perror Luego esto lo escriba en una base de datos Esto debe estar debe ser ejecutable desde un DockerFile y debe tener un endpoint re...sepa diferenciar entre perros y gatos esto se debe hacer con AutoML image, Se neceista una pantalla donde se importe el file Este informe por pantalla si la certeza es gato o un perror Luego esto lo escriba en una base de datos Esto debe estar debe ser ejecutable desde un DockerFile y debe tener un endpoint rest donde se pueda consultar la informacion. El ML debera estar montado en js sobre tens...
...que ha sido. English description: Whizket is the brand name of a company dedicated to analyze the FINANCIAL MARKETS. This includes stocks, mutual funds, and all that comes to mind when thinking of Wall Street. Things to have in mind when designing the logo: 1-The word WHIZKET comes from the combination of 2 words; Whiz, which means CLEVER and also the sound produced by a fast moving object; The second is KET, which comes from the word MARKET, referring to the Wall Street and the financial market. 2-Most of our content will be out through social media and our website 4-The main practice of is to provide financial markets research and analysis to help investors make better investment decision. 5-Try using colors which do not get users tired from long exposure
Se` requiere la creación de un software de facturación el cual pueda ser capaz de interactuar de manera amigable con el sistema Zohobooks que actualmente posee la compañía, este sistema posee un área de fact...programación a utilizar será́ PHP. El software será desarrollado dentro de Laravel el cual contara con una arquitectura MVC (Model-View-Controller) esta nos permite separar nuestra aplicación en tres capas: modelos (encargada de gestionar los datos), controlador (el encargado de toda la lógica y procesamiento de del software) y vista (el front-end del software). Laravel trabajara con su propio ORM (Object Relational Mapping) llamado Eloquent convirtiendo las bases de datos en objetos logrando con esto agili...
Implementacion de un modelo de clasificacion de clientes utilizando TensorFlow
Hi, this is what I need: - 28 dominoes - 7 each player - Player vs machine - When there are not options, one dominoe will be taken from the 14 remaining - They game will be played from the corners - When there is only one option it will place automatically Requirements: - Java (Object oriented) - Arrays Import cannot be used (They need to be created) - View implements JFrame (Mandatory) - Panels can be used creating a new class "Panel" that implements JPanel - A class dominoe in the model and a class dominoe in view. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Hola, esto es lo que necesito: - 28 fichas de dominó - 7 cada jugador - Jugador contra máquina - Cuando n...
BASICALLY, HE APP MUST BE CONNECTED TO WIKITUDE SERVICE. What we do: We make working clothes for company A, b, c ,d. The want jackets, pants, and shirt... IT IS BETTER. -well let me tell you about the project. We are a company that makes working clothes for different brands and companies in our country. the thing is that we want to add a a highger value to our products using AR for the logos that are in the clothes. For instance, not just giving the company the working cloths for its employees but as well adding their own trigger and a rendered object for a nicer experience. We have known about platforms such as wikitude that allow the users to manage their triggers and objects because that's the main idea. To be abel to change the triggers and rendered objects easily. We are ...
Es un proyecto de inteligencia artificial para afinar la precisión de respuesta del asistente virtual para preguntas de caracter general. El chatbot ya está desarrollado, pero necesitamos subir el porcentaje de precisión. It is an artificial intelligence project to improve the question answering precision of the virtual assistant for FAQs. The chatbot is already developed, but we need to increase the accuracy percentage.
Es un proyecto de inteligencia artificial para afinar la precisión de respuesta del asistente virtual para preguntas de caracter general. El chatbot ya está desarrollado, pero necesitamos subir el porcentaje de precisión.
Analizar los resultados de dichas encuestas, para sugerir si se parece, es similar, menciona o apunta a uno de 17 Objetivos y metas de desarrollo sostenible. Preferimos un servicio donde el software se pueda correr muchas veces, sin costos adicionales, Si necesita contratar servicios como Tensorflow, o semejantes, sugerir el costo mensual
Necesito un AGI que realice llamadas y detecte que fueron contestadas con Answer Machine Detection (AMD) y la respuesta la pase a una cola.
Necesitamos un algoritmo de seguimiento e identificación de objetos a lo largo de multiples fotogramas, estos objetos pueden dejar de verse termporalmente (oclusiones). Los objetos debe ser identificados de manera unequivoca, para poder ser contados. Puede estar escrito en c++ python y puede utilizar OPENCV.
...3 niveles de altura, regulables (0.90m, 1.10 m. y 1.35m) 3) Bisagra que permita inclinar el smartphone hasta 45 grados hacia arriba 4) incorporar el cable de carga (mini usb a usb de 2 metros) para conexion hacia fuente de poder. Se requiere la entrega de un archivo PDF con el o los planos y el archivo original creado con el software de diseño. El modelo 3D con el que se cuenta está en formato Object (ver archivo "Captura_Modelo") y será facilitado para quien se adjudique este proyecto....
...3 niveles de altura, regulables (0.90m, 1.10 m. y 1.35m) 3) Bisagra que permita inclinar el smartphone hasta 45 grados hacia arriba 4) incorporar el cable de carga (mini usb a usb de 2 metros) para conexion hacia fuente de poder. Se requiere la entrega de un archivo PDF con el o los planos y el archivo original creado con el software de diseño. El modelo 3D con el que se cuenta está en formato Object (ver archivo "Captura_Modelo") y será facilitado para quien se adjudique este proyecto....
Hola, necesito hacer el objeto adjunto en 3D y obtener 4 vistas. El producto final tendrá menos detalles que el archivo adjunto como el color del producto (patrón forest) Coloca al comienzo de tu oferta la respuesta a la pregunta: ¿Como se llama al ascensor en Venezuela? Hello, I need to do the attached object in 3D and get 4 views. The final product will have fewer details than the attached file as the forest pattern on the product. Give the answer to the question at the beginning of your bid: The word Paris Beggins with letter P and end with E, True or False? Gracias! Thanks
...productos online como ejemplo tenemos a y , , - se debe tener en cuenta estas paginas para usar tecnologías de la información mejores o similares todo debe ser parametrizado con phython html5 css y los ultimos framework - se debe contar con modulos de bigdata analytics de datos, tambien con modulos de machine learning como tensorflow para tenener las herramiendas de ultima generación en nuestro sitio web tienda online - todos los colores serán personalizados deacuerdo a lo requerido por nosotros, todos los botones deben ser redondos circulares -deseamos una tienda personalizada a nuestro gusto - deseamos que la pagina sea realizada totalmente en español -se debe realizar modulo por modulo para evaluar la funcionalidad de
Necesito desarrolladores con conocimientos en DEEP LEARNING y BIG DATA para realizar varios ejercicios Los ejercicios consisten en : - Redes neuronales mediante un ejercicio realizado con TENSORFLOW Y KERAS - PYTHON - Streaming Data con tecnología HADOOP y SPARK - JAVA DIFICULTAD: BAJA/MEDIA
...área de trabajo mas grande. Ver mas características en el pdf adjunto Web application project Vector graphic design application on the web. Responsive environment, adaptable to different terminals. Simple working environment with the tools on the left side and based on submenus that appear to the right of the current menu and are located below. The characteristics of the design or the selected object will appear below. The library will appear on the right. In the upper part, the main menu will remain. All these panels will be retracted and will disappear to make the work area larger. See more features in the attached pdf....
Busco partner con conocimiento técnico en análisis de imagen/video en tiempo real. Detección y seguimiento de objetos. Proyecto ambicioso e interesante. #Start-Up #Entrepreneur
Necesito un desarrollado profesional para hacer una mini tarea en Python (Trabajo express)
Estamos desarrollando un proyecto de simulación en realidad virtual y estamos buscando a un programador Unity que nos ayude a programar la funcionalidad en Unity de poder coger objetos virtuales con los dedos y moverlos o rotarlos en varias direcciones con manos que se integran al leap motion.
Hola estoy buscando alguien experto en crear aplicación móvil para android y ios Java nativo para Android Y Swift / Object C para iOS ya tengo la app hecho en este lenguajes quiero hacer mejoras con mi nuevo diseño
...-Visualizar y exportar reportes por mes de los vendedores o de los proyectos. ----------------------------------------------------------------------------------------------------------------------------------------------------- Have an administrator who can access everything. Register contacts. First name: Mail: Phone: Cell phone: Address: Company: Turn: -Status: New entry, first contact, detection needs, follow-up (submission of proposal), review proposal, negotiating proposal, closed sale) Desplegable. -Asigned to: (Administrators) drop-down -Generate new users at some time. -Receive contacts from the CRM of our partners. -Receive notification via Email each time a new contact arrives from the partners. -To consult the contacts of the Database. (Including status, registrati...
Español Esta aplicación debería poder escanear diferentes objetivos y mostrar su objeto 3D virtual relacionado. Necesitamos que programe la aplicació...enviaremos el escenario VR. • 1x objetivo con objeto 3D con animación. • 2 x objetivos de trampa English This application should be able to scan different targets and show their related virtual 3D object. We need that you program the App for the Android (Using our Vuforia account) system with the next pre-charger 3D objects with their targets: • 5x Targets with 3D virtual objects (we will provide them to you) • 1x Target with a translation from an AR object to VR scenario (with 360 movement, from one point, there is no translation. We will send you the VR scenario. &bu...
Tengo una página en construcción con Prestashop 1.6.1.4 y el template "Fsport" de FieldThemes, comprado en ENVATO (nota que esa es la versión de Prestashop que los creadores del TEmplate aconsejan). Cuando intento regsitrarme a la página sale el siguiente error: TECHNICAL ERROR: unable to load form. Details: Error thrown: [object Object] Text status: parsererror He leido que no soy el primero a quien le sucede esto, y con varios Templates. El problema está que he visto en varios foros como solucionarlo, pero hasta ahora sin éxito alguno. Algún experto en Prestashop que sepa resolverlo? Les dejo los links a ver si me escriben. o
I need a drawing of a little friendly monster who devours a book or a cultural object. It is the logo of a cultural but humorous site. It takes many colors and originality, it will be the image of the site. White background. Format: 300x100 pixels Necesito el dibujo de un monstruo gracioso que devora literalmente un libro o cualquier objeto cultural (disco...). Será el logo de un sitio cultural con humor. Debe tener varios colores y ser original. Sobre un fondo blanco. Formato: 300x100 pixels J'ai besoin du dessin d'un monstre sympathique qui dévore littéralement un livre ou un autre objet culturel. Ce sera le logo d'un site culturel humouristique. Il doit donc avoir plusieurs couleurs et être original. Sur fond blanc Format: 300x100 p...
Proyecto de detección de vehículos en la vía pública y seguimiento. La idea es poder detectar y separar los veh...habiendo un crop de la imagen para un posterior análisis. El jpg extraído es el de aquel vehículo que cruzo la línea virtual colocada en el video, por eso es necesario identificar y separar el vehículo en todo momento de su trayecto y la correcta detección de la placa de la patente del mismo. Para realizar tal proyecto las habilidades a tener en cuenta son el manejo de por ejemplo YOLO, KERAS, TENSORFLOW, OPENCV, PYTHON, (software para el desarrollo de visión artificial y machine learning) Un ejemplo de parte de lo deseado en la detección de placas de patente está en el siguien...
Buenos días, en mi página web montada sobre Prestashop 1.6.1.17, me sale el siguiente error cuando los clientes tienen que registrarse justo antes de realizar la compra: "TECHNICAL ERROR: unable to save account details: error thrown: [Object Object] Text status: error". Esto ocurre tanto en el registro de un paso como en el de 5 pasos. En el back office de la tienda efectivamente se da de alta el registro, pero en el front aparece ese mensaje. Adicionalmente, no me deja ordenar los productos dentro de una categoría, al realizarlo pone actualización exitosa pero en el front, no se ve reflejado. He realizado muchas pruebas sin éxito. Adjunto instructivo donde explico el error del registro en detalle.
Hola, Para uno de nuestros clientes, necesitamos un juego igual a quién quiere ser millonario, en español, y personalizado con las preguntas de nuestro cliente. El sistema deberá tener una forma fácil de crear preguntas y también, para el usuario poder jugarlo, deberá dejar el nombre y correo electrónico. Si un usuario gana, entonces el s...igual a quién quiere ser millonario, en español, y personalizado con las preguntas de nuestro cliente. El sistema deberá tener una forma fácil de crear preguntas y también, para el usuario poder jugarlo, deberá dejar el nombre y correo electrónico. Si un usuario gana, entonces el sistema deberá notificarnos con un correo electrónico. El ...
El app no tiene conexión a Base de datos, no tiene JSON, no tiene SQLite solo almacena los datos de forma temporal en ArrayList<Object> 1° cuando carga el App van a cargar el ArrayList<RestaurantsModel> donde van a cargar 5 restaurantes en ReciclerView(Dejo boceto de Layout en imagenes del proyecto), 2° Cuando selecciono el restaurante el ReciclerView Listar Categorias del Restaurante en un ArrayList<CategoriasRestauantModel> en un ExpandableReciclerView. 3°desde El ReciclerView poder usar el boton + - para cantidades y modificar el Carrito 4°Mostrar un Resmen de los platos agregas al Carrito (dejo imagen en proyecto)
...ajustarlo para su correcto funcionamiento perfecto, pues ya tendrían toda la arquitectura del plugin solo seria corregir: 2) El segundo cron y corresponde a un cron que hace PING a una URL también configurable: 2.1) Entradas para este plugin (url, periocidad y datos). desde phonegap. { url: "", every: 20, data: {object} } 2.2) El plugin debe enviar un ping a la URL configurada en los intervalos de tiempo puestos en la configuración. 2.3) El plugin debe enviar los datos enviados en DATA. que seria un objeto. 2.4) El plugin debe tener una función para destruirlo desde Phonegap. ACLARACIONES: El plugin debe funcionar para dispositivos version de android mayores a 4.1 inclusive android 7 Versión phonegap
Diseñar e implementar un framework tipoOGM (Object Graph Mapping) para alguna plataforma móvil que cumpla las siguientes características: • Seleccionar los patrones de diseños adecuados para satisfacer los requerimientos funcionales y no funcionales. o Acoplamiento con capas superiores por DI. o Administración de cache • El OGM evitará al desarrollador de aplicaciones manipular JSON, librerías propias de Couchbase. • Por medio de un archivo de configuración utilizado en la compilación generará las variables necesarias para configurar la utilización para una aplicación. o Usuario. o Password o Nombre de Base de datos. o Número de actualizaciones simultáneas. ...
Crear un modulo en Moodle el Protocolo Simple Object Access Protocol (SOAP) 1.1 sobre HTTPS Adjunto pdf con instrucciones precisas La plataforma donde se crearia este modulo seria en
Analista programador PL SQL<br /><br />Requisitos: <br />• Bachiller o titulado unive.../><br />Requisitos: <br />• Bachiller o titulado universitario de las carreras de Ingeniería de Sistemas, Ingeniería de Informática, Software o afines. ( Indispensable)<br />• Experiencia mínima de 4 años desarrollando en PLSQL Oracle y realizando optimizaciones.<br />• Experiencia en desarrollo de Shell<br />• viendo proyectos de Bussiness Intelligence, manejando Datamarts, Warehouse, Bussiness Object, cubos, y Powercenter<br />• Experiencia mínima de 2 años en herramientas ETL, principalmente en Power Center y modelamiento de datos.<br /><br ...
Requisitos:<br />Sexo: Indistinto<br />Escolaridad: Lic. en Informática o afín<br />Experiencia mínima de 1 año comprobable en: DESARROLLO DE APLICACIONES WEB, sobre plataformas MVC Microsoft<br />Conocimientos requeridos: Java, Webforms, Object C, C#, .Net, javascript, htlml5, Jquery, , DOMINIO DE MVC
Write Javascript code that populates a JSON object with information onclick of a word on an HTML page. The text could be formatted as follows: ------------- Tú me dices que no es cierto que te mueres por mí si es verdad que no te gusto no te acerques así me dijeron que te encanta que se mueran por ti buscando al que se enamora para hacerlo sufrir. Si me dices que me amas no te voy a creer (no) Tú me dices que me quieres y no puedes ser fiel (no) Me dejaste manejando solo y triste mujer (no) Te confieso si lo quieres saber, si lo quieres saber. ------------------ From any clicked word, three JSON entries should be produced: - the clicked word. - the whole sentence in which the word is found. - the same sentence, but with the ...
Hola Maura, tengo una plataforma de CRM desarrollada al 80% que necesita los toques finales para ponerla operativa. Hemos utilizado: Codeigniter Doctrine. MVC ORM (Object Relation Management) to achieve a semantic approach to Database Admin. Angular Js Advanced Framework for MVC implementation Bootstrap CSS Framework to manage the site's Style JQery. Library to add site dynamics Bower for Javascript dependencies GIT for code versions La plataforma esta en Google Cloud y ademas de la informacion técnica que te he dado una parte importante de la estrategia comercial de la plataforma es la implementación de un API con Gateways en SMS (implementada), incluyendo una aplicación de gateways remotos con Telerivet (no implementada). Si te parece que estos requer...
SofttekSofttek solicita para importante proyecto: “Data Manager” con el siguiente perfil:• Experiencia en administración de bases de datos (ambientación, cargas masivas, identificación de volumetría de ...(desarrollo, pruebas, QA, preproducción, etc.) Herramientas:• DB2• Algún SQL Manager para DB2 ( IBM Data Studio, SQuirreL SQL, o similar)• Herramientas de migración continua de datos (p.ej. FlyWay, Liquidbase, o similar)• Herramientas de conversión/transformación de datos• Herramientas para la creación de datos de prueba automatizadas (p.ej. FactoryGirl, ModelCitizen, FixtureReplacement, Machinist, Object Daddy, o similar)Lugar de trabajo: Benito JuárezInteresados,...
Tenemos una web programada con el framework Yii que el mismo visualiza datos de un laboratorio (datos en números y textos) Este sitio se mudó de un servidor a otro y tiene algunos errores. Los errores más comunes son Al imprimir sale una advertencia PHP notice Trying to get property of non-object protected/views/muestraCabecera/(40) Y luego el mayor problema es al "importar" datos al sistema, queda cargando los datos y no importa los datos. Gracias
...one step). The template should be formatted (bold, italics, titles, bleeding ..., not only plain text) as it will represent a legal contract. Different user configured values can be found anywhere in the document and / or annexes. Information to be displayed is in database, so the library should be able to accept a collection of input parameters and return a memory object that represents the pdf to be displayed. This object won't be stored on disk at any time, because of security reasons, so it will not be allowed to write to disk on the server (templates can be read, however). We are open to suggestions on how to carry out this process. This library will be part of a Java Spring MVC + Hibernate project, which will be incorporated. -------------------------...
En NexTReT actualmente estamos buscando a dos Programadores Junior, con experiencia en lenguajes de programación Java y PHP, y que hayan cursado alguna Ingeniería o Grado Universitario en Informática o equivalente (preferiblemente en Multimedia) para incorporarlos en nuestra área de desarrollo y participar en diferentes proyectos de uno ...programación Java y PHP, y que hayan cursado alguna Ingeniería o Grado Universitario en Informática o equivalente (preferiblemente en Multimedia) para incorporarlos en nuestra área de desarrollo y participar en diferentes proyectos de uno de nuestros clientes, una importante empresa de medios én se valorarán los conocimientos en:-HTML, CSS, JavaScript.-xUnit, Selenium.-Design patterns,...
Vates, empresa dedicada al desarrollo de Software, testing, calidad y fuerte actividad de investigación y encuentra en la búsqueda de un Consultor Microstrategy para incorporarse a un importante cliente, para participar en un importante :- Conocimiento avanzado en productos Microstrategy:o Architecto Desktop designero Visual Insighto Object Managero Command Managero Mobile- High performance configurations- Conocimientos de Bases de Datos Teradata - Experiencia comprobable en desarrollo de soluciones de Business IntelligenceRequisitos deseables:- Conocimientos de herramientas de integración IBM Datastage Parallel Zona de Trabajo: Munro y PalermoHorario: L a V de 9 a 18hsVates te ofrece contratación ...
En NexTReT actualmente estamos buscando a dos Programadores Junior, con experiencia en lenguajes de programación Java y PHP, y que hayan cursado alguna Ingeniería o Grado Universitario en Informática o equivalente (preferiblemente en Multimedia) para incorporarlos en nuestra área de desarrollo y participar en diferentes proyectos de uno ...programación Java y PHP, y que hayan cursado alguna Ingeniería o Grado Universitario en Informática o equivalente (preferiblemente en Multimedia) para incorporarlos en nuestra área de desarrollo y participar en diferentes proyectos de uno de nuestros clientes, una importante empresa de medios én se valorarán los conocimientos en:-HTML, CSS, JavaScript.-xUnit, Selenium.-Design patterns,...
Mínimo dos años de experiencia en Siebel con versiones posteriores a la 8.0.0 con los siguientes conocimientos:Mantenimiento a la aplicación:(Gestión de usuarios, perfiles y responsabilidades)Siebel configuration:(jobs, policies, RunTimeEvents).Siebel Tools: Workflows; Business Object, Business Components, Fields, Tables, Applets, Views, ApplicationsSiebel eScript, Busines EIMDeseable Siebel EAI Básico.-
Importante empresa de Tecnologías de Información, por expansión requiere desarollador Semi Senior para sus proyectos en Guadalajara, la vacante, se requiere nivel de inglés avanzado y experiencia de 3+ años manejando: Skills•C#.Net, VB.Net – (excellent)•MS SQL Server 2008 and on – (Good knowledge)•Web Services – (Good)•MVC – (Not required but advantage)•Object Orient Programming – (advantage)•Experience with HW interfaces such as RFID, LPR, Credit Card Reader, GPS – (need to have some experience)•Specific experience developing SW for Kiosk – (not mandatory but HIGH ADVANTAGE)•Excellent EnglishQualificationsRelevant degree (Computer science, etc.), and/or Microsoft qu...
SofttekSofttek solicita para importante proyecto: “DBA” con el siguiente perfil:Conocimientos:• Experiencia en administración de bases de datos (ambientación, cargas masivas, identificación de volumetría de datos)• Exp...(desarrollo, pruebas, QA, preproducción, etc.) Herramientas:• DB2• Algún SQL Manager para DB2 ( IBM Data Studio, SQuirreL SQL, o similar)• Herramientas de migración continua de datos (p.ej. FlyWay, Liquidbase, o similar)• Herramientas de conversión/transformación de datos• Herramientas para la creación de datos de prueba automatizadas (p.ej. FactoryGirl, ModelCitizen, FixtureReplacement, Machinist, Object Daddy, o similar)Lugar de trabajo: Benito Ju&a...
I need program new module for my software in Qt framework (C++). I need the freelancer to build a new routine storage (including asynchronous events such as pause or crash, points A, B, C, D, ... or change guidance lin...the file paused. When you restart must repair the binary file or load the event in the database. I also want the freelancer to build a new module to play these files. You should be able to vary the speed of playback, fast forward or rewind the file (you can skip to next / previous change event guideline). The graphics functions are easily accessed by entering the new position x,y of the object. The label displays are showing stored values. You can see the source code teamviewer 11. Please consult chat and send you a more detailed document. ...