add smalloc function.
append TODO
wip
enable to work virtual memory allocator