added function table, function signature and function size