added EditPageService with test