novas funcoes shifted