added kmalloc to initial