extend thr $ problem