+ add offline dependency