case0 complete