completely stand alone version independent of rest service