migrate reel to utils and expose