add ofline data and methods for fetching