fixed Makefile; fixed backward.java to not loop; test more!