add custom box type