no se ni como empezar con todo esto...