support activities from many different angles.