You don't understand my point:
You have local member "enter" with empty formula.
When this local member is evaluated it creates an empty column.
You can put some values in this column etc...
But when you insert a new member this local member will be evaluated again - resulting in empty column (erasing everything what you enter).
Vadim