temp-new-with-init