changed to maven structure