tweb in OOP