set up initialization for objects