design patterns working samples..