use libraries ofline