CXXFLAGS = -Wall -ffast-math -fcaller-saves -finline-functions -funroll-all-loops -O3
 endif
 
-all: ann
+all: mlp
 
-ann: ann.o misc.o images.o neural.o
+mlp: mlp.o misc.o images.o neural.o
        $(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)
 
 Makefile.depend: *.h *.cc Makefile
        $(CC) -M *.cc > Makefile.depend
 
 clean:
-       \rm ann *.o Makefile.depend
+       \rm mlp *.o Makefile.depend
 
 archive:
        cd .. ; tar zcvf mlp-mnist.tgz mlp-mnist/{*.{cc,h,txt,sh},Makefile}
 
 #  You should have received a copy of the GNU General Public License
 #  along with mlp-mnist.  If not, see <http://www.gnu.org/licenses/>.
 
-make -k ann
+make -k mlp
 
 if [[ $1 ]]; then
 
     fi
 done
 
-./ann --nb-training-examples 20000 --nb-validation-examples 20000 \
+./mlp \
+    --nb-training-examples 20000 --nb-validation-examples 20000 \
     --mlp-structure 784,200,10 \
     --data-files ./train-images-idx3-ubyte ./train-labels-idx1-ubyte \
     --save-mlp simple.mlp
 
-./ann --load-mlp simple.mlp \
+./mlp \
+    --load-mlp simple.mlp \
     --data-files ./t10k-images-idx3-ubyte ./t10k-labels-idx1-ubyte \
     --nb-test-examples 10000