direct limits