base object creation complete