major update during the weekend.
implemented OpenCV for test