new Object Oriented API + example