update stuff and add more stuff