added some more initalizer code