structural JDP - text finished