working on regenerating captured structure.   still need to use sign to get right direction for array