refactor Fake in dyadic