ore gen, may need tweaking