added in all the rest of the css transitions I could finish