started work on gc of intermediate nodes THIS IS A MUST