Efforts towards syntheses of marine natural products