added some control functions for HD