semi1 semi2