removed umbra library copy
changed malloc_table to vector