Progress for mid term