Got the approximater mostly working