updated to include SSE Emulation
cleanup