priv struct fields