Code corrections. Separatig Abstract.