struct Mark
fix shadow