using “->” everywhere for lambda