srouce declaration problem fixed