1 , ~~ halftdr