Added and updated many different things