The following documentation is aimed to explain you :