add contributor: func_hs