Supporting Program Assigning Under The Impact