set variable in advance , avoid hardcoding