add extra test for source