Works with Insert into proper tree