holy shit I can't believe anything worked before
misc
getFeasiblePoint bug