adding newest changes