added l_object_repr()