added initalizations