Tevfik Arif expert blog 2388