added initial hard_citer classes and methods