implementacao do getValue