page desc writer