idr what changed. lambdas and stuff i guess