revised JBD

revised JBD