milestone structure
milestone redo