moved some stuff to setop so setop doesnt have to depend on god