tianweiz: define variables