using mutex lock(), thread safe.
Adding SoftGREd Service, will be used to request internal informations