actions and improvements