fix source wrong limitng