10 cases implement