objects created as specified