week 8: avoiding point-free since I don't really understand it