[FIX] NOTE
[UP] add function and fix multiple
[UP] change vmalloc and vcmalloc argument