PAPR 2 - recursive map function update