save of preference pages implemented