add java template remove old code