4.20.2012 updated