abstract and new formatting

Signed-off-by: Victor Gonzalez <victor.gonzalezro@alumnos.usm.cl>