----------------------------------------------------- 2012 -----------------------------------------------------