metric model should be an abstract model.
added a makefile.
travis: using make.