search part 1
classpath project and target added
merge with master