modified some source files