Text this: Novel naphthoquinones and their derivatives