fix: more static
fix: build custom hash support
fix: build name