improved performance by removing more membero