first working object creation