System framework added