think its necessary to use ``__DIR__`` here