add swe and hwe