added linked lists for Action and GuardedValue