Funcoes e procedimentos movidos para um arquivo separado