Add Ref forward and backward
Works!