2020 updates and improvements