more actions example
can serialize to external storage to interact with other sys