add core project and lombok dependency
merged