fix: type