various small additions from asus.