introduce maven for building