added tutorials for encapsulation and interfaces