changed to use maven