some changes for the future
updating