methylene blue low-cost assay