now made them optional cause that might be annoying. run with -debug