full funcionalidad y guardado