initialize recurrent exp