removed lambdacase, and G