still working on SEM