dynamic variables, external scripts