optimizate the jcat shell
optimizate the makefile