implementando la api