finite objects