add final for variables