fix && modify type