Could you add a description of toMap()?