working on lambda var
working lambda opt and lambda var