typo fix and init