put dict instead of component