added object-creation-patterns file