before and after(btw i used a ref)