went with -> over func ... -sai
implemented FuncLed... -sai
compare pointers instead of values... -sai