Scheme mostly working