añadido ag.cpp