updating to use maven