NGS class and methods