started recursive mapping of lists