hakk yolu implementation