initialize generally can be removed.  every intialize performs the same actions.