Chen last served as head of the PLA 's General Armament Department , an overseer of the military-linked space program--a position he still holds , according to the official Xinhua News Agency 's Web site .