muitas alteraçoes hahahaha