Indicator Semi implementation