enhancement
kill uneccessary override member var
cut