Design Pattern tryouts