some progress on SEM