Versatile

Make it work, where ever, when ever