modified to use new ld style
updated content