So many changes and improvements. Sorry for the nonspecifics