work in progress.  revamped action definitions.