Some sections has been added. This is a stable version.