add comments.:w
ref to list in test
if moving reference - copy instead (fix up reference type when copying stack->stack ref to heap it will be heap->stack etc. etc.)