adding offline module