declare variables with final