Integracion hecha. Falta testing :P