alteraçoes feitas no core, faltam 1 e 2