making updates and stuff