logicalactions as tree