these variables should be constant