Definicao das funcoes