this is the jdapp