add array class filter
cdi add single dep
init ui