Universal Input

952f83c3ab3f004db468a59e5c9e89a82222222222222222222