this isnt really anything
changed the least cost function, but still prints the same for some reason