2012.1.28 updated