now works off line