added constructor and new object
merged content