add initializeWithDefault: make the API easier to use