better jdto config
better modularity