* natve code reworking * Whoops * remove old code * Make gc callback instead of do thing that causes segfault