add a fix lib implementation. temporarily under namesapce "blade"