Instancer should work now

need to optimize, good enough for testing