Everything but some offline and online data fncts