improve makefile
fix
add travis
fix coding
temp fix
*** empty log message ***
*** empty log message ***
fix test