added opencv concepts