fix: some type