more functions and lambda/let working