implemented js inline change sets