rework for maven