setup

add custom functions & redux