Checkout 18 years old IORio2 from StripChat