make it compilable by maven