not MV*, but **C lib