added SSE member function