use weak cell ref