some changes and updates