renamed method to avoid constructor mix-up