fix bug @ and $