added ddblock module