chunk class (todo: signature not compatible)