enhance unused variable checker