last update 20111231 (e)