header file: single param clustering