for S/W part of Haroid