it looks fancier when using map isof list comprehension