modified version of broselhud