updated source checker