add final qualifier to vars