making route actions, store and hooking up with dispatch