implementando novas funcoes