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