added offline playable facility