creating adapater
el resto que no se