fix interfaces dependencies