store and actions on components