added: strict variable definition